be ideally placed - Español Inglés Diccionario